package com.tencent.sr.iris.activity.dependency.dto.group;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 团长任务-导师身份-二级页面（GMV冲刺赛/销量冲刺赛）
 */
@Data
public class AdvisorBoardSprintSecondDTO {

    /**
     * id
     */
    @JSONField(name = "task_user_join_record_id")
    private Integer taskUserJoinRecordId;

    /**
     * 报名时间
     */
    @JSONField(name = "task_phase_join_time")
    private String taskPhaseJoinTime;

    /**
     * 有效销售件数（指定商品销量任务）
     */
    @JSONField(name = "valid_goods_num")
    private Integer validGoodsNum;

    /**
     * 有效订单金额（gmv任务）
     */
    @JSONField(name = "valid_gmv")
    private Long validGmv;

    /**
     * 预估奖励金
     */
    @JSONField(name = "predict_award_amount")
    private Long predictAwardAmount;

    /**
     * 实际奖励金
     */
    @JSONField(name = "award_amount")
    private Long awardAmount;

    /**
     * 审核状态
     * (0.待审核 1.未完成,2审核中,3.审批驳回,4.审核通过)
     */
    @JSONField(name = "audit_status")
    private Integer auditStatus;

    @JSONField(name = "wechat_user")
    private TaskWechatUserDTO taskWechatUser;

    /**
     * 实时进度
     */
    @JSONField(name = "task_phase_bonus_rule")
    private TaskPhaseBonusRuleDTO taskPhaseBonusRule;

    @JSONField(name = "task_phase")
    private TaskPhaseDTO taskPhase;

    @JSONField(name = "area")
    private Long areaId;

    /**
     * 有效订单量
     */
    @JSONField(name = "valid_order_num")
    private Integer validOrderNum;

    /**
     * 佣金（报名团长获得的佣金）
     */
    @JSONField(name = "valid_commission_bill_commission_fee")
    private Long validCommissionBillCommissionFee;

    /**
     * 用户数（人）
     */
    @JSONField(name = "valid_invite_user_num")
    private Integer validInviteUserNum;


}
